python setup.(py|cfg) tox.ini .travis.yml¶
きっかけ¶
- いまさらCIしたい
- travis-ciというのが便利
- そのための.travis.ymlの書き方とテストの関係を学ぶ
- PythonにはVersionを考慮したToxがある
- Build関連はToxに任せることにした
- Toxはsetup.pyに依存しているようなので、改めて学んだ
- setup.pyはごちゃごちゃするので、setup.cfgにまとめた
感想¶
- 改めてだけど、mdじゃなくてrstで書くのは慣れてなくて辛い
- https://github.com/ksomemo/ciserviceex にまとめたのでまた見る
- windows用のappveyorというのもあるらしいが、まだまとめてない
- circle-ciとの違いわかってない